# -*- coding: utf-8 -*-

from django.db import models
import base

class Mesa_tipo(models.Model):
    nome = models.CharField(u'Tipo (Local, Balcão, Entrega etc', max_length = 20)
    taxa = models.DecimalField('Porcentagem', max_digits = 5, decimal_places = 2)
    
    def __unicode__(self):
        return self.nome

class Mesa(models.Model):
    tipo = models.ForeignKey(Mesa_tipo, u'Tipo de mesa')
    caixa = models.ForeignKey('base.Caixa')
    nome = models.CharField(u'Nome da Mesa', max_length=20)
    tipo = models.ForeignKey(Mesa_tipo)

    def __unicode__(self):
        return self.nome

class Pedido(base.models.Venda):
    mesa = models.ForeignKey(Mesa)
    
    def __unicode__(self):
        return 'Pedido %d' % self.id
